[IA64] Kill PM timer
authorAlex Williamson <alex.williamson@hp.com>
Fri, 24 Aug 2007 21:06:49 +0000 (15:06 -0600)
committerAlex Williamson <alex.williamson@hp.com>
Fri, 24 Aug 2007 21:06:49 +0000 (15:06 -0600)
commitd84016553c1f796a7125993890037d777689af1b
tree9bbac13d05201664c8736ec8a376c0a4572f4dc1
parentf87e8be01d8ec7968c55959ddc8255c931374fd5
[IA64] Kill PM timer

The release proceeding of domain resources forgot to stop (or kill)
PM timer, and freed the domain structure.
VMX flag of VCPU#0 was not set when VHPT allocation for VCPU#0
failed.  For this reason, domain_relinquish_resources() did not
call vmx_relinqush_guest_resources().  But the domain structure
was freed.  As a result, timer_softirq_action() lose sight of
the callback function for PM timer.

Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com>
xen/arch/ia64/xen/domain.c